discuss thoroughly - English Synonyms Dictionary